/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */

package fr.generali.accueilclient.dommages.factory;

import fr.generali.accueilclient.dommages.om.impl.DTOSiteProductionTosca;
import fr.generali.accueilclient.utils.factory.CopyFactory;
import fr.generali.souscriptiongestion.dommages.tosca.recherchersitesproductionutilisateur.wam.traceaudit.DTOSiteProduction;

/**
 * @author Holmes Kelly
 */

public abstract class AbstractSitesProductionUtilisateurFactory implements
                CopyFactory<DTOSiteProduction, DTOSiteProductionTosca> {

    /**
     * @param source origine
     * @param target destination
     * @return booleen copy valide ou pas
     */
    public boolean copyProperties(DTOSiteProduction source, DTOSiteProductionTosca target) {

        boolean isCopyValide = false;

        if (target != null && source != null) {
            
            target.setCode(source.getCode());
            target.setLibelle(source.getLibelle());
            
            isCopyValide = true;
        }

        return isCopyValide;

    }

}
